ALGOL W

ALGOL W
Oilasi ALGOL
Tuzilgan yili 1966 (1966)
Platforma IBM System/360
Operatsion tizim Linux
Bunga asos boʻlgan tillar
ALGOL 60
Buning asosida tuzilgan tillar
Pascal, Modula-2

ALGOL W — bu dasturlash tili. U Niklaus Wirth va Tony Hoare tomonidan ALGOL 60 ning vorisi sifatida ALGOL X taklifiga asoslanadi. ALGOL W asl ALGOL 60 ga nisbatan sodda yangilanishi boʻlib, unda qator, murakkab raqam va yozuv maʼlumotlar turlariga havola qoʻshiladi va parametrlarni qoʻngʻiroqlar boʻyicha oʻtkazish, while operatorini kiritish, switch case bayonoti bilan almashtirish va umuman olganda tilni mustahkamlash kiradi.

Wirthning kirishi ALGOL 60 dan juda oz avans deb hisoblandi va Adriaan van Wijngaardendan murakkabroq kirish juda bahsli uchrashuvda boʻldi. Keyinchalik Wirth oʻz versiyasini ALGOL rivojlanishiga hissa sifatida nashr etdi[1]. Bir qator kichik qoʻshimchalar bilan bu oxir-oqibat ALGOL W ga aylandi.

Wirth keng tarqalgan Stenford universitetida IBM System/360 uchun yuqori sifatli dasturni nazorat qildi[2][3].

Amalga oshirish Wirth tomonidan ishlab chiqilgan ALGOL-ga o'xshash assembly tili bo'lgan PL360 da yozilgan. Amalga oshirish nufuzli disk raskadrovka va profil yaratish qobiliyatlarini o'z ichiga oladi.

ALGOL W Paskal tili uchun asos boʻlib xizmat qildi va ALGOL W sintaksisi Paskal tajribasiga ega boʻlgan har bir kishiga qiyinchilik tugʻdirmaydi. Asosiy farqlar Paskalda yozuvlar bilan ishlashning yaxshilanishi va ALGOL W ning ish vaqtida massiv uzunligini aniqlash qobiliyatini yoʻqotishidir, bu Paskalning eng koʻp shikoyat qiladigan xususiyatlaridan biridir.

  1. Wirth, Niklaus; Hoare, C. A. R. (1966-yil iyun). „A contribution to the development of ALGOL“. Communications of the ACM. 9-jild. 413–432-bet. Qaraldi: 7-oktabr 2020-yil. {{cite magazine}}: sana kiritilishi kerak boʻlgan parametrga berilgan qiymatni tekshirish lozim: |date= (yordam)
  2. Bauer, Henry R.; Becker, Sheldon I.; Graham, Susan L.; Forsythe, George E.; Satterthwaite, Edwin H. (1968-yil mart). Technical Report Number: CS-TR-68-89 (Report). Stanford University. http://www-db.stanford.edu/TR/CS-TR-68-89.html.  (Various documents for Stanford’s 1972 implementation of ALGOL W; this report includes the ALGOL W Language Description.
  3. Sites. „ALGOL W Reference Manual“. i.stanford.edu. Stanford University. Qaraldi: 24-iyul 2022-yil.

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search